// posts/index.js
var post_list_data = require("../data/post_data_list.js"),
    tools = require('../tools/tools.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
   
     
  },
  onSwipertap:function(e){
   var postid = e.target.dataset.postid;

      wx.redirectTo({
        url: '../post_detaill/index?id='+postid,
      })

  },
  setPostListDataNum:function(key,id){
    var postListData = wx.getStorageSync('postListData'),
        item = this.data.post_list_data[id];

    if(!postListData){
       item[key]=String(Number(item[key])+1);
    }else{
          item[key] = String(Number(postListData[id][key])+1);
    }
     this.setData({
     post_list_data:this.data.post_list_data
  });
    wx.setStorageSync('postListData',this.data.post_list_data);  
  },

  onCollect:function(e){
      var id = e.currentTarget.dataset.id;
        setTimeout(this.setPostListDataNum.bind(this,"fav_num",id)
        
        
        
        ,1000)
          // this.setPostListDataNum("fav_num",id);
    
  },
  onLikes:function(e){
    var id = e.currentTarget.dataset.id;
        this.setPostListDataNum("watched_num",id);

  },
  
  
  ontapDetaill:function(e){
    var id = e.currentTarget.dataset.id;
   
    wx.redirectTo({
      url: '../post_detaill/index?id='+id,
    })

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var  postListData = wx.getStorageSync('postListData');
        if(!postListData){
          this.setData({
            post_list_data
          })
        }else{
          this.setData({
            post_list_data: postListData
          })
          wx.setStorageSync('postListData',this.data.post_list_data);  
        }
 
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
   

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
      console.log("onHidePost")
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function (options) {
    console.log("onUploadPost")
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
         console.log("onPullDownRefresh")
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  console.log("onReachBottom")
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
   console.log("onShareAppMessage")
  }
})